/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.ik.RestauranteBar.SMO.Encapsulados;

import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Embeddable;

/**
 *
 * @author Malkavian
 */
@Embeddable
public class DireccionesPK implements Serializable {
    @Basic(optional = false)
    @Column(name = "iddireccion")
    private int iddireccion;
    @Basic(optional = false)
    @Column(name = "Clientes_Telefono")
    private String clientesTelefono;

    public DireccionesPK() {
    }

    public DireccionesPK(int iddireccion, String clientesTelefono) {
        this.iddireccion = iddireccion;
        this.clientesTelefono = clientesTelefono;
    }

    public int getIddireccion() {
        return iddireccion;
    }

    public void setIddireccion(int iddireccion) {
        this.iddireccion = iddireccion;
    }

    public String getClientesTelefono() {
        return clientesTelefono;
    }

    public void setClientesTelefono(String clientesTelefono) {
        this.clientesTelefono = clientesTelefono;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (int) iddireccion;
        hash += (clientesTelefono != null ? clientesTelefono.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof DireccionesPK)) {
            return false;
        }
        DireccionesPK other = (DireccionesPK) object;
        if (this.iddireccion != other.iddireccion) {
            return false;
        }
        if ((this.clientesTelefono == null && other.clientesTelefono != null) || (this.clientesTelefono != null && !this.clientesTelefono.equals(other.clientesTelefono))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "org.ik.RestauranteBar.SMO.Encapsulados.Tablas.DireccionesPK[ iddireccion=" + iddireccion + ", clientesTelefono=" + clientesTelefono + " ]";
    }
    
}
